home *** CD-ROM | disk | FTP | other *** search
/ Champak 139 / (Vol 139) Sep 24 2011.iso / Games / spin_kicker.swf / scripts / __Packages / Game_class.as < prev    next >
Text File  |  2011-09-24  |  14KB  |  333 lines

  1. var ┬º\x01┬º = 397;
  2. if(eval("\x01") == 397)
  3. {
  4.    set("\x01",eval("\x01") + 181);
  5.    ┬º┬ºpush(true);
  6.    ┬º┬ºpush(false);
  7.    ┬º┬ºpush(false);
  8.    ┬º┬ºpush(true);
  9.    while(true)
  10.    {
  11.       if(┬º┬ºpop())
  12.       {
  13.       }
  14.       if(┬º┬ºpop())
  15.       {
  16.       }
  17.       if(┬º┬ºpop())
  18.       {
  19.          break;
  20.       }
  21.       ┬º┬ºpush(true);
  22.       ┬º┬ºpush(false);
  23.    }
  24.    if(!eval("\x01")["\x02"])
  25.    {
  26.       eval("\x01")["\x02"] extends eval(┬º┬ºconstant(6));
  27.       var _loc2_ = eval("\x01")["\x02"] = function()
  28.       {
  29.          super();
  30.          this["\x03"] = new ┬º\x04┬º();
  31.          eval(┬º┬ºconstant(4))[┬º┬ºconstant(5)](this);
  32.       }[┬º┬ºconstant(7)];
  33.       _loc2_[┬º┬ºconstant(8)] = function()
  34.       {
  35.          var _loc3_ = 1;
  36.          while(_loc3_ <= 20)
  37.          {
  38.             this[┬º┬ºconstant(9)][_loc3_] = _root[┬º┬ºconstant(10)][┬º┬ºconstant(11) + String(_loc3_)];
  39.             if(_loc3_ > 10)
  40.             {
  41.                this[┬º┬ºconstant(9)][_loc3_][┬º┬ºconstant(12)] = 180;
  42.             }
  43.             _loc3_ = _loc3_ + 1;
  44.          }
  45.          this[┬º┬ºconstant(13)] = _root[┬º┬ºconstant(10)][┬º┬ºconstant(14)];
  46.          this[┬º┬ºconstant(15)] = 0;
  47.          this[┬º┬ºconstant(16)] = 0;
  48.          this[┬º┬ºconstant(17)] = 0;
  49.          this[┬º┬ºconstant(18)] = 0;
  50.          _root[┬º┬ºconstant(19)][┬º┬ºconstant(20)](this[┬º┬ºconstant(17)],this[┬º┬ºconstant(18)]);
  51.          this[┬º┬ºconstant(21)] = 0;
  52.          this[┬º┬ºconstant(22)] = 0;
  53.          this[┬º┬ºconstant(23)] = 0;
  54.          this[┬º┬ºconstant(24)] = 180000 + getTimer();
  55.          this[┬º┬ºconstant(25)] = 0;
  56.          _root[┬º┬ºconstant(26)][┬º┬ºconstant(20)](this[┬º┬ºconstant(25)]);
  57.          _root[┬º┬ºconstant(27)][┬º┬ºconstant(28)] = 0;
  58.          _root[┬º┬ºconstant(16)][┬º┬ºconstant(28)] = 0;
  59.          this[┬º┬ºconstant(29)]();
  60.       };
  61.       _loc2_[┬º┬ºconstant(30)] = function()
  62.       {
  63.          if(this[┬º┬ºconstant(31)])
  64.          {
  65.             this[┬º┬ºconstant(8)]();
  66.             this[┬º┬ºconstant(31)] = false;
  67.             this[┬º┬ºconstant(33)](┬º┬ºconstant(32));
  68.          }
  69.          if(this[┬º┬ºconstant(34)] && getTimer() > this[┬º┬ºconstant(35)] + this[┬º┬ºconstant(36)] - 500)
  70.          {
  71.             this[┬º┬ºconstant(33)](┬º┬ºconstant(32));
  72.          }
  73.          if(this[┬º┬ºconstant(34)] && getTimer() > this[┬º┬ºconstant(35)] + this[┬º┬ºconstant(36)])
  74.          {
  75.             this[┬º┬ºconstant(34)] = false;
  76.          }
  77.          this[┬º┬ºconstant(23)] = this[┬º┬ºconstant(24)] - getTimer();
  78.          this[┬º┬ºconstant(21)] = String(this[┬º┬ºconstant(23)] / 60000)[┬º┬ºconstant(37)](0,1);
  79.          this[┬º┬ºconstant(22)] = String(this[┬º┬ºconstant(23)] / 1000 % 60)[┬º┬ºconstant(37)](0,2);
  80.          if(this[┬º┬ºconstant(22)][┬º┬ºconstant(37)](1,2) == ┬º┬ºconstant(38))
  81.          {
  82.             this[┬º┬ºconstant(22)] = 0 + this[┬º┬ºconstant(22)][┬º┬ºconstant(37)](0,1);
  83.          }
  84.          this[┬º┬ºconstant(17)] = this[┬º┬ºconstant(21)];
  85.          this[┬º┬ºconstant(18)] = this[┬º┬ºconstant(22)];
  86.          if(this[┬º┬ºconstant(23)] >= 0)
  87.          {
  88.             _root[┬º┬ºconstant(19)][┬º┬ºconstant(20)](this[┬º┬ºconstant(17)],this[┬º┬ºconstant(18)]);
  89.             if(this[┬º┬ºconstant(39)])
  90.             {
  91.                if(_root[┬º┬ºconstant(10)][┬º┬ºconstant(40)][┬º┬ºconstant(41)] > 170)
  92.                {
  93.                   _root[┬º┬ºconstant(10)][┬º┬ºconstant(40)][┬º┬ºconstant(41)]--;
  94.                }
  95.             }
  96.             if(this[┬º┬ºconstant(42)])
  97.             {
  98.                if(_root[┬º┬ºconstant(10)][┬º┬ºconstant(40)][┬º┬ºconstant(41)] < 260)
  99.                {
  100.                   _root[┬º┬ºconstant(10)][┬º┬ºconstant(40)][┬º┬ºconstant(41)]++;
  101.                }
  102.             }
  103.             if(this[┬º┬ºconstant(43)])
  104.             {
  105.                this[┬º┬ºconstant(44)][┬º┬ºconstant(45)](this[┬º┬ºconstant(13)]);
  106.             }
  107.             if(this[┬º┬ºconstant(46)])
  108.             {
  109.                this[┬º┬ºconstant(44)][┬º┬ºconstant(47)](this[┬º┬ºconstant(13)]);
  110.             }
  111.             if(this[┬º┬ºconstant(48)])
  112.             {
  113.                if(this[┬º┬ºconstant(49)] < this[┬º┬ºconstant(50)])
  114.                {
  115.                   this[┬º┬ºconstant(49)] += 1;
  116.                }
  117.                else
  118.                {
  119.                   this[┬º┬ºconstant(49)] = 0;
  120.                }
  121.                if(!this[┬º┬ºconstant(51)])
  122.                {
  123.                   this[┬º┬ºconstant(54)](┬º┬ºconstant(53),┬º┬ºconstant(52),5);
  124.                   _root[┬º┬ºconstant(10)][┬º┬ºconstant(52)][┬º┬ºconstant(55)] = this[┬º┬ºconstant(44)][┬º┬ºconstant(55)] - 2 * this[┬º┬ºconstant(44)][┬º┬ºconstant(56)];
  125.                   _root[┬º┬ºconstant(10)][┬º┬ºconstant(52)][┬º┬ºconstant(41)] = this[┬º┬ºconstant(44)][┬º┬ºconstant(41)];
  126.                   this[┬º┬ºconstant(51)] = true;
  127.                }
  128.                _root[┬º┬ºconstant(10)][┬º┬ºconstant(52)][┬º┬ºconstant(57)] = this[┬º┬ºconstant(49)] * 2;
  129.             }
  130.             this[┬º┬ºconstant(13)][┬º┬ºconstant(20)]();
  131.             this[┬º┬ºconstant(40)][┬º┬ºconstant(20)]();
  132.             this[┬º┬ºconstant(58)][┬º┬ºconstant(20)]();
  133.             this[┬º┬ºconstant(59)][┬º┬ºconstant(20)]();
  134.             this[┬º┬ºconstant(60)][┬º┬ºconstant(20)]();
  135.             this[┬º┬ºconstant(13)][┬º┬ºconstant(20)]();
  136.             this[┬º┬ºconstant(40)][┬º┬ºconstant(20)]();
  137.             this[┬º┬ºconstant(58)][┬º┬ºconstant(20)]();
  138.             this[┬º┬ºconstant(59)][┬º┬ºconstant(20)]();
  139.             this[┬º┬ºconstant(60)][┬º┬ºconstant(20)]();
  140.          }
  141.          else if(!this[┬º┬ºconstant(61)])
  142.          {
  143.             this[┬º┬ºconstant(61)] = true;
  144.             this[┬º┬ºconstant(33)](┬º┬ºconstant(62));
  145.             this[┬º┬ºconstant(35)] = getTimer();
  146.          }
  147.          if(this[┬º┬ºconstant(61)] && getTimer() > this[┬º┬ºconstant(35)] + 1000)
  148.          {
  149.             eval(┬º┬ºconstant(63))[┬º┬ºconstant(25)] = this[┬º┬ºconstant(15)] + ┬º┬ºconstant(64) + this[┬º┬ºconstant(16)] + ┬º┬ºconstant(65) + this[┬º┬ºconstant(25)] + ┬º┬ºconstant(66);
  150.             _root[┬º┬ºconstant(67)]();
  151.          }
  152.       };
  153.       _loc2_[┬º┬ºconstant(68)] = function()
  154.       {
  155.          var _loc2_ = this[┬º┬ºconstant(44)][┬º┬ºconstant(69)];
  156.          if(!this[┬º┬ºconstant(13)][┬º┬ºconstant(70)] && !this[┬º┬ºconstant(44)][┬º┬ºconstant(71)])
  157.          {
  158.             if(eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](32))
  159.             {
  160.                this[┬º┬ºconstant(48)] = true;
  161.             }
  162.             if(eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](39))
  163.             {
  164.                this[┬º┬ºconstant(43)] = true;
  165.             }
  166.             if(eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](37))
  167.             {
  168.                this[┬º┬ºconstant(46)] = true;
  169.             }
  170.          }
  171.          if(eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](38))
  172.          {
  173.             this[┬º┬ºconstant(39)] = true;
  174.          }
  175.          if(eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](40))
  176.          {
  177.             this[┬º┬ºconstant(42)] = true;
  178.          }
  179.       };
  180.       _loc2_[┬º┬ºconstant(73)] = function()
  181.       {
  182.          if(!this[┬º┬ºconstant(13)][┬º┬ºconstant(70)] && !this[┬º┬ºconstant(44)][┬º┬ºconstant(71)])
  183.          {
  184.             if(!eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](32) && this[┬º┬ºconstant(48)])
  185.             {
  186.                this[┬º┬ºconstant(13)][┬º┬ºconstant(74)](this[┬º┬ºconstant(44)][┬º┬ºconstant(12)],this[┬º┬ºconstant(49)]);
  187.                this[┬º┬ºconstant(49)] = 0;
  188.                this[┬º┬ºconstant(44)][┬º┬ºconstant(12)] = 0;
  189.                this[┬º┬ºconstant(48)] = false;
  190.                _root[┬º┬ºconstant(10)][┬º┬ºconstant(52)][┬º┬ºconstant(75)]();
  191.                this[┬º┬ºconstant(51)] = false;
  192.             }
  193.          }
  194.          if(!eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](38) && this[┬º┬ºconstant(39)])
  195.          {
  196.             this[┬º┬ºconstant(39)] = false;
  197.          }
  198.          if(!eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](40) && this[┬º┬ºconstant(42)])
  199.          {
  200.             this[┬º┬ºconstant(42)] = false;
  201.          }
  202.          if(!eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](39) && this[┬º┬ºconstant(43)])
  203.          {
  204.             this[┬º┬ºconstant(43)] = false;
  205.          }
  206.          if(!eval(┬º┬ºconstant(4))[┬º┬ºconstant(72)](37) && this[┬º┬ºconstant(46)])
  207.          {
  208.             this[┬º┬ºconstant(46)] = false;
  209.          }
  210.       };
  211.       _loc2_[┬º┬ºconstant(76)] = function(who)
  212.       {
  213.          if(who == ┬º┬ºconstant(11))
  214.          {
  215.             _root[┬º┬ºconstant(77)][┬º┬ºconstant(78)](2);
  216.             this[┬º┬ºconstant(33)](┬º┬ºconstant(79));
  217.             this[┬º┬ºconstant(13)][┬º┬ºconstant(70)] = false;
  218.             this[┬º┬ºconstant(15)] = this[┬º┬ºconstant(15)] + 1;
  219.             this[┬º┬ºconstant(25)] += this[┬º┬ºconstant(15)] * 100;
  220.             this[┬º┬ºconstant(25)] += eval(┬º┬ºconstant(80))[┬º┬ºconstant(81)](this[┬º┬ºconstant(15)] * this[┬º┬ºconstant(23)] / 1000);
  221.             _root[┬º┬ºconstant(26)][┬º┬ºconstant(20)](this[┬º┬ºconstant(25)]);
  222.             _root[┬º┬ºconstant(82)][┬º┬ºconstant(20)](this[┬º┬ºconstant(15)]);
  223.             this[┬º┬ºconstant(13)][┬º┬ºconstant(55)] = this[┬º┬ºconstant(9)][15][┬º┬ºconstant(55)] - this[┬º┬ºconstant(9)][15][┬º┬ºconstant(83)];
  224.             this[┬º┬ºconstant(13)][┬º┬ºconstant(41)] = this[┬º┬ºconstant(9)][15][┬º┬ºconstant(41)];
  225.             this[┬º┬ºconstant(44)] = this[┬º┬ºconstant(9)][15];
  226.             this[┬º┬ºconstant(33)](┬º┬ºconstant(32));
  227.             this[┬º┬ºconstant(34)] = true;
  228.             this[┬º┬ºconstant(35)] = getTimer();
  229.          }
  230.          else
  231.          {
  232.             _root[┬º┬ºconstant(77)][┬º┬ºconstant(78)](3);
  233.             this[┬º┬ºconstant(33)](┬º┬ºconstant(84));
  234.             this[┬º┬ºconstant(13)][┬º┬ºconstant(70)] = false;
  235.             this[┬º┬ºconstant(16)] = this[┬º┬ºconstant(16)] + 1;
  236.             this[┬º┬ºconstant(25)] -= this[┬º┬ºconstant(16)] * 100;
  237.             this[┬º┬ºconstant(25)] -= eval(┬º┬ºconstant(80))[┬º┬ºconstant(81)](this[┬º┬ºconstant(16)] * this[┬º┬ºconstant(23)] / 2000);
  238.             _root[┬º┬ºconstant(26)][┬º┬ºconstant(20)](this[┬º┬ºconstant(25)]);
  239.             _root[┬º┬ºconstant(85)][┬º┬ºconstant(20)](this[┬º┬ºconstant(16)]);
  240.             this[┬º┬ºconstant(13)][┬º┬ºconstant(55)] = this[┬º┬ºconstant(9)][6][┬º┬ºconstant(55)] + this[┬º┬ºconstant(9)][6][┬º┬ºconstant(83)];
  241.             this[┬º┬ºconstant(13)][┬º┬ºconstant(41)] = this[┬º┬ºconstant(9)][6][┬º┬ºconstant(41)];
  242.             this[┬º┬ºconstant(44)] = this[┬º┬ºconstant(9)][6];
  243.             this[┬º┬ºconstant(33)](┬º┬ºconstant(32));
  244.          }
  245.       };
  246.       _loc2_[┬º┬ºconstant(29)] = function()
  247.       {
  248.          this[┬º┬ºconstant(86)](11,135,36);
  249.          this[┬º┬ºconstant(86)](11,129,36);
  250.          this[┬º┬ºconstant(86)](11,147,36);
  251.          this[┬º┬ºconstant(86)](11,150,36);
  252.          this[┬º┬ºconstant(86)](11,159,36);
  253.          this[┬º┬ºconstant(86)](11,90,20);
  254.          this[┬º┬ºconstant(86)](11,90,20);
  255.          this[┬º┬ºconstant(86)](12,-90,15);
  256.          this[┬º┬ºconstant(86)](12,-159,36);
  257.          this[┬º┬ºconstant(86)](12,-156,36);
  258.          this[┬º┬ºconstant(86)](12,-171,36);
  259.          this[┬º┬ºconstant(86)](12,180,36);
  260.          this[┬º┬ºconstant(86)](12,171,36);
  261.          this[┬º┬ºconstant(86)](12,90,15);
  262.          this[┬º┬ºconstant(86)](12,165,36);
  263.          this[┬º┬ºconstant(86)](12,162,36);
  264.          this[┬º┬ºconstant(86)](12,165,36);
  265.          this[┬º┬ºconstant(86)](12,162,36);
  266.          this[┬º┬ºconstant(86)](13,-90,20);
  267.          this[┬º┬ºconstant(86)](13,-141,36);
  268.          this[┬º┬ºconstant(86)](13,-150,36);
  269.          this[┬º┬ºconstant(86)](13,-165,36);
  270.          this[┬º┬ºconstant(86)](13,-90,14);
  271.          this[┬º┬ºconstant(86)](14,90,18);
  272.          this[┬º┬ºconstant(86)](14,-171,16);
  273.          this[┬º┬ºconstant(86)](14,162,17);
  274.          this[┬º┬ºconstant(86)](15,-90,15);
  275.          this[┬º┬ºconstant(86)](15,-150,20);
  276.          this[┬º┬ºconstant(86)](15,150,16);
  277.          this[┬º┬ºconstant(86)](16,-90,15);
  278.          this[┬º┬ºconstant(86)](16,-150,17);
  279.          this[┬º┬ºconstant(86)](16,150,17);
  280.          this[┬º┬ºconstant(86)](17,-90,15);
  281.          this[┬º┬ºconstant(86)](17,-171,17);
  282.          this[┬º┬ºconstant(86)](18,90,15);
  283.          this[┬º┬ºconstant(86)](18,-177,17);
  284.          this[┬º┬ºconstant(86)](19,-150,20);
  285.          this[┬º┬ºconstant(86)](19,150,20);
  286.          this[┬º┬ºconstant(86)](19,-177,17);
  287.          this[┬º┬ºconstant(86)](20,-150,20);
  288.          this[┬º┬ºconstant(86)](20,-177,17);
  289.          this[┬º┬ºconstant(86)](20,-90,20);
  290.       };
  291.       _loc2_[┬º┬ºconstant(86)] = function(player, rotation, power)
  292.       {
  293.          var _loc2_ = new ┬º\┬º\┬ºconstant(87)┬º();
  294.          _loc2_[┬º┬ºconstant(88)] = rotation;
  295.          _loc2_[┬º┬ºconstant(49)] = power;
  296.          this[┬º┬ºconstant(9)][player][┬º┬ºconstant(89)][┬º┬ºconstant(90)](_loc2_);
  297.       };
  298.       _loc2_[┬º┬ºconstant(33)] = function(soundName)
  299.       {
  300.          this["\x03"][┬º┬ºconstant(91)](soundName);
  301.          this["\x03"][┬º┬ºconstant(92)]();
  302.       };
  303.       _loc2_[┬º┬ºconstant(9)] = new ┬º\┬º\┬ºconstant(93)┬º();
  304.       _loc2_[┬º┬ºconstant(31)] = true;
  305.       _loc2_[┬º┬ºconstant(48)] = false;
  306.       _loc2_[┬º┬ºconstant(39)] = false;
  307.       _loc2_[┬º┬ºconstant(42)] = false;
  308.       _loc2_[┬º┬ºconstant(43)] = false;
  309.       _loc2_[┬º┬ºconstant(46)] = false;
  310.       _loc2_[┬º┬ºconstant(49)] = 0;
  311.       _loc2_[┬º┬ºconstant(51)] = false;
  312.       _loc2_[┬º┬ºconstant(15)] = 0;
  313.       _loc2_[┬º┬ºconstant(16)] = 0;
  314.       _loc2_[┬º┬ºconstant(17)] = 0;
  315.       _loc2_[┬º┬ºconstant(18)] = 0;
  316.       _loc2_[┬º┬ºconstant(21)] = 0;
  317.       _loc2_[┬º┬ºconstant(22)] = 0;
  318.       _loc2_[┬º┬ºconstant(23)] = 0;
  319.       _loc2_[┬º┬ºconstant(25)] = 0;
  320.       _loc2_[┬º┬ºconstant(34)] = false;
  321.       _loc2_[┬º┬ºconstant(36)] = 3000;
  322.       _loc2_[┬º┬ºconstant(35)] = 0;
  323.       _loc2_[┬º┬ºconstant(61)] = false;
  324.       _loc2_[┬º┬ºconstant(50)] = 40;
  325.       ┬º┬ºpush(┬º┬ºconstant(94)(eval("\x01")["\x02"][┬º┬ºconstant(7)],null,1));
  326.    }
  327.    ┬º┬ºpop();
  328. }
  329. else if(eval("\x01") == 578)
  330. {
  331.    set("\x01",eval("\x01") + 354);
  332. }
  333.